package com.lyz.myself.service;

import com.lyz.myself.pojo.Po.FileLeads;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @program: 附件表
 * @Date: 2019/2/14 11:09
 * @Author: Mr.Deng
 * @Description:
 */
public interface FileService {

    /**
     * 添加附件
     */
    int insert(List<FileLeads> list);

    /**
     *根据线索id查询附件
     * @mbg.generated 2019-02-14
     */
    List<Map<String,String>> selectByleadsId(Integer leads_id, Integer company_id);

    /**
     *删除附件（可批量）
     * @mbg.generated 2019-02-14
     */
    int deleteFile(@Param("list") List<Integer> list);

    /**
     *根据id批量修改线索附件
     */
    int updateFiled(Map<String,Object> map);

    /**
     *根据路径查询附件id
     */
    String findFiledId(String filePath);

    /**
     * 删除线索附件
     * @param file_path
     * @return
     */
    boolean deleteLeadsFile(String file_path);

}
